home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
snip9707.zip
/
TO4DOS.C
< prev
next >
Wrap
C/C++ Source or Header
|
1997-07-05
|
1KB
|
50 lines
/* +++Date last modified: 05-Jul-1997 */
/*
** To4Dos.C - Utility to convert SNIPPETS.NDX to 4DOS DESCRIPT.ION file.
*/
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "snipfile.h"
main()
{
FILE *ndx, *desc;
char line1[81], line2[81], *ptr;
int i;
ndx = cant("snippets.ndx", "r");
desc = cant("descript.ion", "w");
while (!feof(ndx))
{
if (NULL != (fgets(line1, 81, ndx)))
{
if ('|' == *line1 || 3 > strlen(line1) ||
isspace(line1[2]) || '-' == *line1)
{
continue;
}
for (ptr = line1 + 2; ' ' != *ptr; ++ptr)
fputc(*ptr, desc);
fputs(" <", desc);
if (isspace(line1[19]))
{
for (i = 15; i < 18; ++i)
fputc(line1[i], desc);
fprintf(desc, ">%s", line1 + 19);
}
else
{
for (i = 15; i < 18; ++i)
fputc(line2[i], desc);
fprintf(desc, ">%s", line2 + 19);
}
strcpy(line2, line1);
}
}
return EXIT_SUCCESS;
}